/*    */
package com.hs.activation.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;

/*    */
@ApiModel(value = "认证信息-VO", description = "认证信息-VO")
/*    */ public class ActivationVO implements Serializable {
    /*    */
    @ApiModelProperty("ID")
    /*    */ private Integer id;
    /*    */
    @ApiModelProperty("公司名称")
    /*    */ private String companyName;
    /*    */
    @ApiModelProperty("企业编号")
    /*    */ private String companyCode;
    /*    */
    @ApiModelProperty("机器码")
    /*    */ private String computerCode;
    /*    */
    @ApiModelProperty("到期时间")
    /*    */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    /*    */ private Date expirationTime;
    /*    */
    @ApiModelProperty("分组名称")
    /*    */ private String groupName;

    /*    */
    /* 18 */
    public void setId(Integer id) {
        this.id = id;
    }

    @ApiModelProperty("分组编号")
    private Integer groupCode;
    @ApiModelProperty("设备类型")
    private Integer deviceType;
    @ApiModelProperty("服务人员ID")
    private Integer attendantId;
    @ApiModelProperty("系统版本")
    private String systemVersion;
    @ApiModelProperty("客户邮箱")
    private String companyEmail;
    @ApiModelProperty("系统验收时间")
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date acceptanceTime;

    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    public void setCompanyCode(String companyCode) {
        this.companyCode = companyCode;
    }

    public void setComputerCode(String computerCode) {
        this.computerCode = computerCode;
    }

    public void setExpirationTime(Date expirationTime) {
        this.expirationTime = expirationTime;
    }

    public void setGroupName(String groupName) {
        this.groupName = groupName;
    }

    public void setGroupCode(Integer groupCode) {
        this.groupCode = groupCode;
    }

    public void setDeviceType(Integer deviceType) {
        this.deviceType = deviceType;
    }

    public void setAttendantId(Integer attendantId) {
        this.attendantId = attendantId;
    }

    public void setSystemVersion(String systemVersion) {
        this.systemVersion = systemVersion;
    }

    public void setCompanyEmail(String companyEmail) {
        this.companyEmail = companyEmail;
    }

    public void setAcceptanceTime(Date acceptanceTime) {
        this.acceptanceTime = acceptanceTime;
    }

    public boolean equals(Object o) {
        if (o == this) return true;
        if (!(o instanceof com.hs.activation.vo.ActivationVO)) return false;
        com.hs.activation.vo.ActivationVO other = (com.hs.activation.vo.ActivationVO) o;
        if (!other.canEqual(this)) return false;
        Object this$id = getId(), other$id = other.getId();
        if ((this$id == null) ? (other$id != null) : !this$id.equals(other$id)) return false;
        Object this$groupCode = getGroupCode(), other$groupCode = other.getGroupCode();
        if ((this$groupCode == null) ? (other$groupCode != null) : !this$groupCode.equals(other$groupCode))
            return false;
        Object this$deviceType = getDeviceType(), other$deviceType = other.getDeviceType();
        if ((this$deviceType == null) ? (other$deviceType != null) : !this$deviceType.equals(other$deviceType))
            return false;
        Object this$attendantId = getAttendantId(), other$attendantId = other.getAttendantId();
        if ((this$attendantId == null) ? (other$attendantId != null) : !this$attendantId.equals(other$attendantId))
            return false;
        Object this$companyName = getCompanyName(), other$companyName = other.getCompanyName();
        if ((this$companyName == null) ? (other$companyName != null) : !this$companyName.equals(other$companyName))
            return false;
        Object this$companyCode = getCompanyCode(), other$companyCode = other.getCompanyCode();
        if ((this$companyCode == null) ? (other$companyCode != null) : !this$companyCode.equals(other$companyCode))
            return false;
        Object this$computerCode = getComputerCode(), other$computerCode = other.getComputerCode();
        if ((this$computerCode == null) ? (other$computerCode != null) : !this$computerCode.equals(other$computerCode))
            return false;
        Object this$expirationTime = getExpirationTime(), other$expirationTime = other.getExpirationTime();
        if ((this$expirationTime == null) ? (other$expirationTime != null) : !this$expirationTime.equals(other$expirationTime))
            return false;
        Object this$groupName = getGroupName(), other$groupName = other.getGroupName();
        if ((this$groupName == null) ? (other$groupName != null) : !this$groupName.equals(other$groupName))
            return false;
        Object this$systemVersion = getSystemVersion(), other$systemVersion = other.getSystemVersion();
        if ((this$systemVersion == null) ? (other$systemVersion != null) : !this$systemVersion.equals(other$systemVersion))
            return false;
        Object this$companyEmail = getCompanyEmail(), other$companyEmail = other.getCompanyEmail();
        if ((this$companyEmail == null) ? (other$companyEmail != null) : !this$companyEmail.equals(other$companyEmail))
            return false;
        Object this$acceptanceTime = getAcceptanceTime(), other$acceptanceTime = other.getAcceptanceTime();
        return !((this$acceptanceTime == null) ? (other$acceptanceTime != null) : !this$acceptanceTime.equals(other$acceptanceTime));
    }

    protected boolean canEqual(Object other) {
        return other instanceof com.hs.activation.vo.ActivationVO;
    }

    public int hashCode() {
        return 59;
    }

    public String toString() {
        return "ActivationVO(id=" + getId() + ", companyName=" + getCompanyName() + ", companyCode=" + getCompanyCode() + ", computerCode=" + getComputerCode() + ", expirationTime=" + getExpirationTime() + ", groupName=" + getGroupName() + ", groupCode=" + getGroupCode() + ", deviceType=" + getDeviceType() + ", attendantId=" + getAttendantId() + ", systemVersion=" + getSystemVersion() + ", companyEmail=" + getCompanyEmail() + ", acceptanceTime=" + getAcceptanceTime() + ")";
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Integer getId() {
        /* 26 */
        return this.id;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getCompanyName() {
        /* 32 */
        return this.companyName;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public String getCompanyCode() {
        /* 37 */
        return this.companyCode;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public String getComputerCode() {
        /* 42 */
        return this.computerCode;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Date getExpirationTime() {
        /* 49 */
        return this.expirationTime;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getGroupName() {
        /* 55 */
        return this.groupName;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public Integer getGroupCode() {
        /* 60 */
        return this.groupCode;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    public Integer getDeviceType() {
        /* 65 */
        return this.deviceType;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public Integer getAttendantId() {
        /* 71 */
        return this.attendantId;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getSystemVersion() {
        /* 77 */
        return this.systemVersion;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    public String getCompanyEmail() {
        /* 83 */
        return this.companyEmail;
        /*    */
    }

    /*    */
    /*    */
    /*    */
    /*    */
    /*    */
    public Date getAcceptanceTime() {
        /* 90 */
        return this.acceptanceTime;
        /*    */
    }
    /*    */
}


/* Location:              C:\Users\yzc\Desktop\新建文件夹 (3)\activation-0.0.16.jar!\BOOT-INF\classes\com\hs\activation\vo\ActivationVO.class
 * Java compiler version: 16 (60.0)
 * JD-Core Version:       1.1.3
 */